package com.ize.service;

import com.ize.entity.dto.ConsultationAddDto;
import com.ize.entity.dto.huifuDto;
import com.ize.entity.pojo.Doctor;
import com.ize.entity.vo.ConsultationVo;
import com.ize.entity.vo.DoctorConsulationVo;
import com.ize.entity.vo.LishiHuiFuVo;

import java.util.List;

public interface ConsultationService {
    List<ConsultationVo> List();

    /**
     * 获取详细留言
     * @param id
     * @return
     */
    ConsultationVo getConsulation(Long id);

    void huifu(huifuDto consultation);

    void delete(Long id);

    /**
     * 历史回复
     * @return
     */
    List<LishiHuiFuVo> listConsultation();

    List<Doctor> getDoctor(String key, String kezhen);

    Doctor getDoctorDetail(Long id);

    void add(ConsultationAddDto consultationAddDto);

    List<DoctorConsulationVo> getConsulationByUserId();
}
